/* BUTTONS -------------------------------------- */
span.button input {
	margin: 0px;
	padding: 0px 20px;
	background: transparent;
	border: none;
	color: #333;
	line-height: 28px;
	cursor: pointer;
}
span.button input:hover {
	color: black;
}

/* TEXTFIELD ------------------------------------ */
div.textfield input[type="text"], div.textfield input[type="password"] {
	height: 100%;
	width: 100%;
	border: none;
}
input.user_icon {
	background: white url('/images/style4/icons/user.png') 5px center no-repeat;
	padding-left: 25px;
}

/* LARGE TEXTFIELD ------------------------------ */
input.width_input {width: 380px;}
/* TEXTFIELD ALIGN ------------------------ */
input.center_align {	text-align: center;}
input.right_align {		text-align: right;}